package com.ruoyi.hr.service.entryexitmanage.quitmanage;


import com.ruoyi.hr.domain.Authority;
import com.ruoyi.hr.util.BaseResult;

import java.util.List;
import java.util.Map;

public interface QuitManageService {
    List<Map<String,Object>> getQuitEmpData(Map map, Authority authority);
    List<Map<String,Object>> quitEmpHistory(Map map, Authority authority);

    List<Map<String,Object>> addQuitEmp(Map map, Authority authority);

    BaseResult addQuitEmpProcedure(String allEid);

    Map<String,Object> getQuitEmpById(String id);

    int editQuitEmpInfo(Map map);

    int deleteQuitEmp(String ids);

    BaseResult procedure(String allId, String procedure);

    /**
     * 删除数据登记大于两个月并且没有确认检查的数据(定时任务执行)
     * @return
     */
    int removeLargeTwoMonths();

}
